// utils/config.js
// 全局配置文件

// API基础地址配置 - 统一通过网关访问
export const API_BASE_URL = process.env.NODE_ENV === 'development'
  ? 'http://localhost:5200'  // 网关地址
  : 'https://your-prod-api.com';

// 各服务端口配置（仅供参考，实际请求通过网关）
export const SERVICE_PORTS = {
  GATEWAY: 5200,      // 网关服务（主要使用）
  USER_API: 5006,     // 用户服务
  PRODUCT_API: 5233,  // 商品服务
  ORDER_API: 5234     // 订单服务
};

// 网关路由配置
export const GATEWAY_ROUTES = {
  USER: '/api/user',     // 用户服务路由
  PRODUCT: '/api/product', // 商品服务路由
  ORDER: '/api/order'    // 订单服务路由
};

// 其他全局配置
export const CONFIG = {
  // 图片上传相关
  UPLOAD_MAX_SIZE: 5 * 1024 * 1024, // 5MB
  UPLOAD_MAX_COUNT: 6, // 最大上传数量
  
  // 分页配置
  PAGE_SIZE: 20,
  
  // 缓存配置
  CACHE_KEYS: {
    USER_INFO: 'userInfo',
    FAVORITES: 'favorites',
    SEARCH_HISTORY: 'searchHistory'
  }
};